﻿//#define _CRT_SECURE_NO_WARNINGS
//// 13.1用指针实现字符数组的逆序.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
////
//
//#include <stdio.h>
//#include <string.h>
//#include <assert.h>
//
//void Reverse(char* str)
//{
//    assert(str);
//    int len = strlen(str);
//    char* left = str;//str首元素地址
//    char* right = str + len - 1;//最后一个元素地址
//    
//    while (left < right)
//    {
//        char tmp = *left;
//        *left = *right;
//        *right = tmp;
//        left++;
//        right--;
//    }
//
//}
//int main()
//{
//    char arr[256] = { 0 };
//    printf("请输入字符串：");
//   //scanf("%s", arr);//abcdef-->fedcba
//    gets(arr);//读取一行
//    //逆序函数
//    Reverse(arr);
//    printf("逆序后的字符串：%s\n", arr);
//    
//    return 0;
//
//}
